Manager: Window Manager



Carbon will support the Window Manager. Be aware, however, that if you use custom window definition procedures (also known as WDEFs), you must compile them as PowerPC-native code. In addition:

* Your application must use the functions defined by the Window Manager whenever it creates and disposes of Window Manager data structures. For example, instead of directly creating and disposing of window records, applications must call such Window Manager functions as GetNewCWindow and DisposeWindow.

* You must revise your application so that it accesses Window Manager data structures only through accessor functions.

* You are encouraged to adopt the standard Mac OS 8 window definition procedures in your application. Applications that use the standard Mac OS 8 window definition procedures inherit the Mac OS 8 human interface appearance. Applications that use custom window definition procedures work correctly, but because custom definition procedures invoke their own drawing routines, Mac OS 8 can't draw these applications with the current appearance.

 AreFloatingWindowsVisible

 BeginUpdate

 BeginWindowProxyDrag

 BringToFront

 CalcVis

 CalcVisBehind

 CheckUpdate

 ClipAbove

 CloneWindow

 CloseWindow

 CollapseAllWindows

 CollapseWindow

 CreateWindowFromCollection

 CreateWindowFromResource

 DisposeWindow

 DragGrayRgn

 draggrayrgn

Use DragGrayRgn instead.

 DragTheRgn

Use DragGrayRgn instead.

 DragWindow

 dragwindow

Use DragWindow instead.

 DrawGrowIcon

 DrawNew

 EndUpdate

 EndWindowProxyDrag

 FindWindow

 findwindow

Use FindWindow instead.

 FrontNonFloatingWindow

 FrontWindow

 GetAuxWin

Remove application reliance on AuxWinRec data structures; in the future, the information in these structures may be invalid or unavailable to applications.

 GetCWMgrPort

 GetGrayRgn

 GetNewCWindow

 GetNewWindow

 GetWindowAttributes

 GetWindowBounds

 GetWindowClass

 GetWindowContentColor

 GetWindowContentPattern

 GetWindowFeatures

 GetWindowIdealUserState

 GetWindowOwnerCount

 GetWindowPic

 GetWindowProperty

 GetWindowPropertySize

 GetWindowProxyAlias

 GetWindowProxyFSSpec

 GetWindowProxyIcon

 GetWindowRegion

 GetWMgrPort

 GetWRefCon

 GetWTitle

 getwtitle

Use GetWTitle instead.

 GetWVariant

 GrowWindow

 growwindow

Use GrowWindow instead.

 HideFloatingWindows

 HideWindow

 HiliteWindow

 HiliteWindowFrameForDrag

 InitFloatingWindows

 InitWindows

InitWindows does nothing. There is no need to initialize the Window Manager, because the shared library gets loaded as needed.

 InvalRect

Calls InvalWindowRect, which takes a window pointer as an additional parameter.

 InvalRgn

Calls InvalWindowRgn, which takes a window pointer as an additional parameter.

 InvalWindowRect

 InvalWindowRgn

 IsValidWindowPtr

 IsWindowCollapsable

 IsWindowCollapsed

 IsWindowInStandardState

 IsWindowModified

 IsWindowPathSelectClick

 MoveWindow

 MoveWindowStructure

 NewCWindow

 newcwindow

Use NewCWindow instead.

 NewWindow

 newwindow

Use NewCWindow instead.

 PaintBehind

 PaintOne

 PinRect

 pinrect

Use PinRect instead.

 RemoveWindowProperty

 RemoveWindowProxy

 RepositionWindow

 ResizeWindow

 SaveOld

 SelectWindow

 SendBehind

 SetDeskCPat

 SetWinColor

 SetWindowBounds

 SetWindowContentColor

 SetWindowContentPattern

 SetWindowIdealUserState

 SetWindowModified

 SetWindowPic

 SetWindowProperty

 SetWindowProxyAlias

 SetWindowProxyCreatorAndType

 SetWindowProxyFSSpec

 SetWindowProxyIcon

 SetWRefCon

 SetWTitle

 setwtitle

Use SetWTitle instead.

 ShowFloatingWindows

 ShowHide

 ShowWindow

 SizeWindow

 StoreWindowIntoCollection

 TrackBox

 trackbox

Use TrackBox instead.

 TrackGoAway

 trackgoaway

Use TrackGoAway instead.

 TrackWindowProxyDrag

 TrackWindowProxyFromExistingDrag

 TransitionWindow

 ValidRect

Calls ValidWindowRect, which takes a window pointer as an additional parameter.

 ValidRgn

Calls ValidWindowRgn, which takes a window pointer as an additional parameter.

 ValidWindowRect

 ValidWindowRgn

 WindowPathSelect

 ZoomWindow

 ZoomWindowIdeal

[Table of Contents] [Function Index]

Generated on: 2/12/99. Copyright 1998 Apple Computer, Inc. All rights reserved.